@charset "utf-8";

@import "../_fontsize.scss";
.biggest {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .2);
    position: absolute;
    display: none;
    z-index: 999;
    #add {
        width: r(540);
        height: r(305);
        background: #FFFFFF;
        border-radius: 8px;
        position: relative;
        position: absolute;
        top: 30%;
        margin-left: 8%;
        animation: s1 800ms ease-out alternate;
        transform-origin: center;
        .add-text {
            width: 100%;
            height: r(166);
            border-bottom: 1px solid #C1C1C1;
          
            p {
                font-size: r(24);
                color: #666666;
                text-align: center;
                padding-top: r(50);
                line-height: r(44);
            }

        }
        span {
            margin-top: r(30);
            display: inline-block;
            width: r(235);
            height: r(80);
            text-align: center;
            background: #D62D31;
            line-height: r(80);
            color: #FFFFFF;
            border-radius: 8px;
            margin-left: r(20);
            font-size: r(26);
            a {
                color: #FFFFFF;
                font-size: r(26);
            }
        }
        span.add-btn {
            background: #FFFFFF;
            border: 1px solid #666666;
            color: #666666;
        }
    }
}
@keyframes s1 {
    0% {
        transform: scale(0) rotateZ(0);
        opacity: 0;
    }

    100% {
        transform: scale(1) rotateZ(720deg);
        opacity: 1;
    }
}
#big-top {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .2);
    position: absolute;
    display: none;
    z-index: 999;
#tip2 {
    width: r(249);
    height: r(183);
    color: #FFFFFF;
    border-radius: 4px;
    text-align: center;
    background: url("../../img/begin/identify-pic.png") no-repeat black;
    opacity: 0.8;
    background-size: r(69) r(69);
    background-position: center;

    animation: s3 500ms ease-out alternate;
    //          animation-delay: 1s;
    //          position: absolute;
//  display: none;
    position: relative;
    top: r(400);
    left: r(200);

    span {
        position: absolute;
        display: block;
        top: r(150);
        left: r(60);
        font-size: r(22);
    }
    a {
        position: absolute;
        display: block;
        width: r(20);
        height: r(20);
        line-height: 0;
        right: 0;
        img {
            width: 100%;
            height: 100%;
        }
    }
}}
@keyframes s3 {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}
#bigbig{
     width: 100%;
    height: 100%;
    position: relative;
    z-index: 999;
    display: none;
    background: rgba(0,0,0,.3);
#share{
    width: 100%;
    height: r(716);
    position: absolute;
    bottom: 0;
    background: #FFFFFF;
    animation: s2 800ms ease-out alternate;
   
    ul {width: 100%; height: r(179);padding-top: r(20);}
         li{
        float:left;
        width: 33.3%;
        height: 100%;
        text-align: center;
        a{display: block;width: r(105);height: r(105);margin: 0 auto;}
        img{width: 100%; height: 100%;} 
        span{line-height: r(45); color: #999999;font-size:r(22);}
    }}
#share-close{
    height: r(100);
    width: 100%;
    margin-top:r(16) ;
    border-top:1px solid #F0EEEF ;}
    p{text-align: center;line-height: r(100);
    font-size: r(34);} }  
 @keyframes s2{
                0%{bottom: r(-310);opacity: 0.2;}
//              50%{bottom: r(-155);opacity: 0.7;}
                100%{bottom: 0;opacity: 1;}
                }
.web {
    width: 100%;
    height: 100%;
    position: relative;
    background: #f3f4f6;
}
header {
    position: absolute;
    top: 0;
    width: 100%;
    height: r(88);
    background: #f7f7f7;
    border-bottom: 1px solid #c1c1c1;
    .record-Ltop {
        width: r(21);
        height: r(38);
        margin-top: r(25);
        a {
            width: r(21);
            height: r(38);
            margin-left: r(30);
            //      margin-top: r(25);
            display: block;

            img {
                width: 100%;
                height: 100%;
            }
        }
    }
    .record-Rtop {
        width: r(38);
        height: r(38);
        margin-right: r(30);
        font-size: r(30);
        margin-top: r(25);

        img {
            width: 100%;
            height: 100%;
        }
    }
    .record-Mtop {
        margin: 0 auto;
        text-align: center;
        line-height: r(87);
    }
    #record-finish{width: r(100);
    display: none;
    height: r(47);position: absolute;
    right: 0;
    top:r(26);
    font-size: r(28);
    background: #f7f7f7;
    }
}
section {
    position: absolute;
    top: r(88);
    width: 100%;
    bottom: r(100);
    //  height: 100%;
    overflow: scroll;
    background: #f3f4f6;
    #tab {
        position: relative;
        width: 100%;
        //          font-size: 0;
        .tabList {
            width: 100%;
            height: r(80);
            border-bottom: 1px solid #C1C1C1;
            line-height: r(80);
        }
        .tabList ul li {
            float: left;
            background: #fefefe;
            width: 100%;
            height: r(80);
            //          padding:5px 0;
            width: 50%;
            height: r(81);
            font-size: r(26);
            text-align: center;
            //          margin-left:-1px;
            position: relative;
            cursor: pointer;
        }

        .tabCon {
            position: absolute;
            top: r(81);
            border-top: none;
            width: 100%;
            height: r(440);
               form.myForm1 input{
                   display: none;
               margin-top: r(90);
               }
            
            div {

                position: absolute;
                opacity: 0;
                width: 100%;
                filter:alpha(opacity=0);
                span {
                    display: block;
                    width: 96%;
                    height: r(200);
                    margin: 20px auto 0;
                    position: relative;
                    li.fl {
                        width: r(200);
                        height: r(200);
                        
                        a {display: block;
                            width: 100%;
                            height: 100%;
                            img {
                                padding-left: r(20);
                                height: 100%;
                                width: 100%;
                            }
                        }
                    }
                    li.fr {
                        width: r(360);
                        height: r(200);
                        position: relative;
                        p {
                            font-size: r(26);
                            color: #000000;
                            display: block;
                            width: 100%;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-line-clamp: 2;
                            padding-top: r(5);
                            height: r(74);
                            line-height: r(37);
                        }
                        i {
                            font-size: r(22);
                            color: #999999;
                            font-style: normal;
                            a {
                                font-size: r(26);
                                color: #D62D31;
                            }
                        }
                        span.control-pic {
                            display: block;
                            width: r(44);
                            height: r(44);
                            position: absolute;
                            top: 50%;
                            right: 0;
                            background: #F3F4F6;
                            img {
                                width: 100%;
                                height: 100%;
                            }
                        }
                         span.control-pic1 {
                            
                            width: r(44);
                            height: r(44);
                            position: absolute;
                            top: 50%;
                            right: 0;
                            display: none;
                            background: #F3F4F6;
                            img {
                                width: 100%;
                                height: 100%;
                            }
                        }
                        
                    }
                    @mixin btn{
                        width: r(600);
                        height: r(112);
                        position: absolute;
                        //              bottom: 21%;
                                        left: 4%;
                        top: r(-25);
                        display: none;
                        border-radius: 8px;
                        background: rgba(0,0,0,.7);
                        font-size: 0;
                        ul {
                            width: 100%;
                            height: 100%;
                            li {
                                display: inline-block;
                                width: 20%;
                                height: 100%;
                                text-align: center;
                                font-size: 0;
                                
                                a {
                                    display: inline-block;
                                    width: r(40);
                                    width: r(40);
                                    margin-top: r(10);
                                    img {
                                        width: 100%;
                                        height: 100%;
                                    }
                                }
                                span {
                                    height: r(60);
                                    display: inline-block;
                                    color: #FFFFFF;
                                    font-size: r(20);
                                    margin: 0;
                                    line-height: r(60);
                                }
                            }
                        }
                        i {
                            display: block;
                            width: 0;
                            height: 0;
                            position: absolute;
                            border-top: r(20) rgba(0,0,0,.7) solid;
                            border-left: r(20) transparent solid;
                            border-right: r(20) transparent solid;
                            bottom: r(-19);
                            right: r(10);
                        }
                    }
                    span#pshelves-control-btn {
                        @include btn;
                    }
                    
                     span#pshelves-control-btn1{
                         @include btn;
                     }
                      span#pshelves-control-btn2{
                         @include btn;
                     }
                      span#pshelves-control-btn3{
                         @include btn;
                     }

                }

            }

        }
        .tabList li.cur {
            border-bottom: none;
            background: #fff;
            border-bottom: 3px solid #D62D31;
            transition: border 1s;
            font-weight: bold;
            font-size: r(30);
            color: #D62D31;
        }
        .tabCon div.cur {
            opacity: 1;
            width: 100%;
            filter:alpha(opacity=100);
        }
    }
}

footer {
    width: 100%;
    height: r(99);
    border-top: 1px solid #DFDFDD;
    bottom: 0;
    position: absolute;
    background: #FFFFFF;
    div.pshelves-control{
        width: 100%;
        display: none;
        height: 100%;
        margin-left: 4%;
//      margin: 0 auto;
        position: absolute;
        background: #FFFFFF;
       form {color: #333333;font-size: r(22);
       padding-top: r(40); 
       display: inline-block;
       input{
           vertical-align: middle;
       }
       }
        span{display: inline-block;height: r(60);width: r(140);
            border: 1px solid #E1E2E4;font-size: r(26);
            text-align: center;
            line-height: r(50);
            margin-left: r(11);
        }
        span:hover{color: #FFFFFF;background: #D62D31;border-radius: 5px;}
    }
    
    .control {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        //      
        span {
            display: block;
            text-align: center;
            width: r(268);
            height: r(70);
            border-radius: 8px;
            margin-top: r(15);
            font-size: r(26);
            line-height: r(74);
        }
        .fl {
            background: #D62D31;
            color: #FFFFFF;
        }
        .fr {
            border: 1px solid #bcc1c4;
            color: #999999;
        }
    }
}
